Apparatus and method for supporting location update registration process in machine to machine communication system

ABSTRACT

An apparatus and method for supporting a location update registration process used for an idle mode operation of a Mobile Station (MS) in a Machine-to-Machine (M2M) communication are provided. The method includes determining whether a system global location update registration timer is applied to the MS, when it is determined that the global location update registration timer is not applied, determining a timer for updating a location when the MS operates in an idle mode, and transmitting a message including the timer to the MS.

PRIORITY

This application is a continuation-in-part of prior application Ser. No.13/225,824, filed Sep. 6, 2011, which claims the benefit under 35 U.S.C.§119(a) of a Korean patent application filed in the Korean IntellectualProperty Office on Sep. 8, 2010 and assigned Serial No. 10-2010-0088121,the entire disclosure of which is hereby incorporated by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a system for supportingmachine-to-machine communication. More particularly, the presentinvention relates to an apparatus and a method for supporting a locationupdate registration process used for an idle mode operation of a mobilestation in a machine-to-machine communication system.

2. Description of the Related Art

Research is being conducted on a Machine-to-Machine (M2M) communicationservice supporting data communication between devices in which there islittle or very limited human interaction. The M2M communication serviceis drawing attention in terms of cost reduction in managing devicesthrough automatic control and communication, and is recognized as atechnique applicable to fleet management of vehicles and productsmounted to the vehicles, smart metering, home automation, andhealthcare.

An M2M communication system supporting the M2M communication shouldconsider support of a device which transmits and receives limited dataonly during a restricted time, differently from a mobile station in ageneral communication system. For example, a smart metering device mayonly transmit a value measured once a month to a smart metering server,and a healthcare device may only be updated with healthcare informationfrom a healthcare server once a day.

Since such devices operate in an idle mode most of the time, an idlemode process defined in a wireless communication system of the relatedart can be applied. However, it is inefficient to apply a paging cycleof a device of the related art to the device which does not frequentlytransmit and receive data as described above. Also, a long paging cycleis not defined in the wireless communication system of the related artand thus should be defined.

A time-based location update registration process used in the idle modeof the wireless communication system of the related art can also beapplied to the M2M communication system, whereas unique characteristicsof the device should be considered. Particularly, a method for operatinga location update registration timer of the related art applies the samevalue to mobile stations in the idle mode. When the same location updateregistration timer is applied to the device of the long paging cycle asin the M2M communication system, the mobile station frequently wakes upfor the location update registration even when there is no data toreceive. The location update registration process can cause considerablecontrol signal overhead and power consumption of the device. Hence, itis desirable to define the location update registration process byconsidering the M2M communication service of the infrequent datatransmission and reception as discussed above.

SUMMARY OF THE INVENTION

Aspects of the present invention address are to address at least theabove-mentioned problems and/or disadvantages and to provide at leastthe advantages described below. Accordingly, an aspect of the presentinvention is to provide an apparatus and a method for supporting alocation update registration process used for an idle mode operation ofa mobile station in a machine-to-machine communication system.

Another aspect of the present invention is to provide an apparatus and amethod for defining a new location update registration timer for amobile station operating in an idle mode using a long paging cycle in amachine-to-machine communication system.

Yet another aspect of the present invention is to provide an apparatusand a method for negotiating a time-based location update registrationtimer used in a location update registration process used for an idlemode for a mobile station operating in the idle mode using a long pagingcycle in a machine-to-machine communication system.

Still another aspect of the present invention is to provide an apparatusand a method for reducing control signal overhead of a location updateregistration process of a mobile station and power consumption of amobile station in a machine-to-machine communication system.

In accordance with one aspect of the present invention, an operatingmethod of a system controller in a system supporting Machine-to-Machine(M2M) communication is provided. The method includes determining whethera system global location update registration timer is applied to aMobile Station (MS), when it is determined that the global locationupdate registration timer is not applied, determining a timer forupdating a location when the MS operates in an idle mode, andtransmitting a message including the timer to the MS.

In accordance with another aspect of the present invention, an operatingmethod of an MS in a system supporting M2M communication is provided.The method includes receiving a message including a timer for locationupdate in an idle mode operation of the MS, and performing a locationupdate registration process according to the received timer.

In accordance with yet another aspect of the present invention, anapparatus of a system controller in a system supporting M2Mcommunication is provided. The apparatus includes a controller fordetermining whether a system global location update registration timeris applied to an MS and, for determining a timer for location update inan idle mode of the MS when it is determined that the global locationupdate registration timer is not applied, and a transceiver fortransmitting a message including the timer to the MS.

In accordance with still another aspect of the present invention, anapparatus of an MS in a system supporting M2M communication is provided.The apparatus includes a transceiver for receiving a message including atimer for location update in an idle mode operation of the MS, and acontroller for performing a location update registration processaccording to the received timer.

Other aspects, advantages, and salient features of the invention willbecome apparent to those skilled in the art from the following detaileddescription, which, taken in conjunction with the annexed drawings,discloses exemplary embodiments of the invention.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of certainexemplary embodiments of the present invention will be more apparentfrom the following description taken in conjunction with theaccompanying drawings, in which:

FIG. 1 is a diagram of a Machine-to-Machine (M2M) communication systemsupporting M2M communication according to an exemplary embodiment of thepresent invention;

FIG. 2 is a flowchart of a method of a system controller for controllinga time-based location update registration timer of a mobile station in adevice registration process of a M2M communication system according toan exemplary embodiment of the present invention;

FIG. 3 is a flowchart of a method of a mobile station for processing alocation update registration timer in a device registration process of aM2M communication system according to an exemplary embodiment of thepresent invention;

FIG. 4 is a flowchart of a method of a system controller for controllinga location update registration timer of a mobile station in an idle modenegotiation process of a M2M communication system according to anexemplary embodiment of the present invention;

FIG. 5 is a flowchart of a method of a mobile station for processing alocation update registration timer in an idle mode negotiation processof a M2M communication system according to an exemplary embodiment ofthe present invention;

FIG. 6 is a flowchart of a method of a system controller for controllinga changed location update registration timer of a mobile station in anidle mode in a M2M communication system according to an exemplaryembodiment of the present invention;

FIG. 7 is a flowchart of a method of a mobile station for processing achanged location update registration timer in an idle mode in a M2Mcommunication system according to an exemplary embodiment of the presentinvention;

FIG. 8 is a signal flow diagram of a method for processing a time-basedlocation update registration timer of a mobile station in a deviceregistration process in a M2M communication system according to anexemplary embodiment of the present invention;

FIG. 9 is a signal flow diagram of a method for processing a time-basedlocation update registration timer of a mobile station in an idle modenegotiation process in a M2M communication system according to anotherexemplary embodiment of the present invention;

FIG. 10 is a signal flow diagram of a method for processing a time-basedlocation update registration timer of a mobile station in a deviceregistration process in a M2M communication system according to yetanother exemplary embodiment of the present invention; and

FIG. 11 is a signal flow diagram of a method for processing a time-basedlocation update registration timer of a mobile station in an idle modenegotiation process in a M2M communication system according to yetanother exemplary embodiment of the present invention.

Throughout the drawings, like reference numerals will be understood torefer to like parts, components and structures.

DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

The following description with reference to the accompanying drawings isprovided to assist in a comprehensive understanding of exemplaryembodiments of the invention as defined by the claims and theirequivalents. It includes various specific details to assist in thatunderstanding but these are to be regarded as merely exemplary.Accordingly, those of ordinary skill in the art will recognize thatvarious changes and modifications of the embodiments described hereincan be made without departing from the scope and spirit of theinvention. In addition, descriptions of well-known functions andconstructions may be omitted for clarity and conciseness.

The terms and words used in the following description and claims are notlimited to the bibliographical meanings, but, are merely used by theinventor to enable a clear and consistent understanding of theinvention. Accordingly, it should be apparent to those skilled in theart that the following description of exemplary embodiments of thepresent invention is provided for illustration purpose only and not forthe purpose of limiting the invention as defined by the appended claimsand their equivalents.

It is to be understood that the singular forms “a,” “an,” and “the”include plural referents unless the context clearly dictates otherwise.Thus, for example, reference to “a component surface” includes referenceto one or more of such surfaces.

By the term “substantially” it is meant that the recited characteristic,parameter, or value need not be achieved exactly, but that deviations orvariations, including for example, tolerances, measurement error,measurement accuracy limitations and other factors known to those ofskill in the art, may occur in amounts that do not preclude the effectthe characteristic was intended to provide.

Exemplary embodiments of the present invention provide a technique forsupporting a time-based location update registration process in an idlemode of a device in a Machine-to-Machine (M2M) communication system.

Hereinafter, for convenience in description, the device is referred toas a Mobile Station (MS). A network entity for managing a timer used fora location update registration process used in an idle mode of the MS isreferred to as a system controller. However, the system controller canbe referred to as a paging controller.

FIG. 1 is a diagram of a M2M communication system supporting M2Mcommunication according to an exemplary embodiment of the presentinvention.

Referring to FIG. 1, the M2M communication system includes M2M devices101-1, 101-2, and 101-3 supporting the M2M communication, an M2M AccessService Network (ASN) 102 supporting the M2M communication, an AccessPoint (AP) 103, which is part of the M2M ASN 102, for providing radioaccess of the M2M devices 101-1, 101-2, and 101-3, an M2M ConnectionService Network (CSN) 104 supporting the M2M communication, and an M2Mserver 105 supporting the M2M communication.

The M2M devices 101-1, 101-2, and 101-3 are MSs containing an installedapplication used for the M2M communication. The ASN 102 provides awireless AP for the communication between the M2M devices 101-1, 101-2,and 101-3 and the M2M server 105. The AP 103 is a base station forcontrolling radio resources used for the communication between the M2Mdevices 101-1, 101-2, and 101-3 and the M2M server 105. The M2M CSN 104provides a user connection service to the M2M devices 101-1, 101-2, and101-3. The M2M server 105 communicates with one or more M2M devices101-1, 101-2, and 101-3, contains an application program installed forthe M2M communication, and includes an interface for user access. TheM2M server 105 can belong to the M2M CSN 104 according to the systemmanagement.

In the M2M communication system, an air interface between the M2Mdevices 101-1, 101-2, and 101-3 and the AP 103 can employ according toan Institute of Electrical and Electronics Engineers (IEEE) 802.16communication system standard. In this case, the M2M devices 101-1,101-2, and 101-3 can function as the MS defined in the IEEE 802.16communication system.

FIG. 2 is a flowchart of a method of a system controller for controllinga time-based location update registration timer of a MS in a deviceregistration process of a M2M communication system according to anexemplary embodiment of the present invention. Herein, the systemcontroller includes a location update registration timer controller, atransmitter, and a receiver.

Referring to FIG. 2, the system controller initiates the deviceregistration process; that is, a network entry process of the MS, instep 201.

In step 205, the system controller determines whether the MS supports anidle mode.

When determining that the MS does not support the idle mode in step 205,the system controller performs the remaining device registration processand terminates the device registration process of the MS in step 211,and then finishes this process.

When determining that the MS supports the idle mode in step 205, thesystem controller determines whether the MS supports a long paging cyclein step 207. That is, by checking the paging cycle of the MS, the systemcontroller determines whether the checked paging cycle of the MS isgreater than a reference value. Herein, the long paging cycle support ofthe MS implies that a paging cycle value other than a paging cycle valuedefined according to the related art should be applied. The paging cycleof an exemplary embodiment of the present invention is longer than thereference value (e.g., 1 day, 1 week, 1 month, etc.) since powerconsumption of the MS is not efficient, even when the longest pagingcycle value defined in the communication system according to the relatedart is applied to the MS. Herein, information of whether the MS supportsthe long paging cycle is acquired by obtaining a device class or presetdevice characteristics of the MS.

When it is determined that the MS supports the long paging cycle in step207, the system controller determines and applies a time-based locationupdate registration timer adequate for the MS as a device-specific timerfor the MS to use in the time-based location update registration processin the idle mode, based on characteristics of a service (e.g., an M2Mservice) subscribed to by the MS and transmits the determined time-basedlocation update registration timer to the MS in step 209, and thenproceeds to step 211. Also, the system controller sets the paging cycleof the MS based on the characteristics of the service (e.g., the M2Mservice) subscribed to by the MS. Herein, the time-based location updateregistration process indicates a periodic location update registrationprocess of the MS in the idle mode, and the cycle complies with thetime-based location update registration timer.

Meanwhile, the time-based location update registration timer informationcan be contained in a registration response message received at the MSin the device registration process, an exemplary construction of whichis shown in Table 1. The registration response message is a messagetransmitted from the base station to the MS, and the system controllerprovides the time-based location update registration timer informationto the base station using another control message.

TABLE 1 Field Description Idle mode timer MS timed interval to conducttimer based location update. Timer recycles on successful idle modelocation update.

The time-based location update registration timer information is alsomanaged by the system controller for the MS, an exemplary constructionof which is shown in Table 2.

TABLE 2 Field Description Idle mode system timer For paging controller,timed interval to receive notification of MS idle mode location update.Timer recycles on successful idle mode location update.

In contrast, when it is determined that the MS does not support the longpaging cycle in step 207, that is, when the MS does not need to supportthe long paging cycle, the system controller determines and applies thetime-based location update registration timer globally applied to thesystem as the timer to use in the time-based location updateregistration process of the MS of the idle mode in step 213, and thenproceeds to step 211. Herein, the time-based location updateregistration timer globally applied to the system is a value preset to ageneral MS supporting the idle mode without a separate control message,and corresponds to a default location update registration timer alsoapplied to the MS supporting the M2M communication.

FIG. 3 is a flowchart of a method of a MS for processing a locationupdate registration timer in a device registration process of a M2Mcommunication system according to an exemplary embodiment of the presentinvention. Herein, the MS includes a location update registration timerprocessor, a transmitter, and a receiver.

Referring to FIG. 3, the MS initiates the device registration process;that is, the network entry process, in step 301.

In step 303, the MS determines whether it supports the idle mode.

When determining that the MS does not support the idle mode in step 303,the MS performs the remaining device registration process and terminatesthe device registration process in step 309, and then finishes thisprocess.

When determining that the MS supports the idle mode in step 303, the MSdetermines whether a device-specific time-based location updateregistration timer is received in step 305. Herein, the time-basedlocation update registration timer information can be contained in theregistration response message received at the MS in the deviceregistration process, an exemplary construction of which is shown inTable 1.

Upon determining that the time-based location update registration timeris received in step 305, the MS applies the received device-specifictime-based location update registration timer as the timer to use in thetime-based location update registration process in the idle mode in step307, and proceeds to step 309. That is, when the timer expires, the MSperforms the location update process.

In contrast, upon determining that the time-based location updateregistration timer is not received in step 305, the MS applies thetime-based location update registration timer globally applied to thesystem as the timer to use in the time-based location updateregistration process in the idle mode in step 311, and then proceeds tostep 309. Herein, the time-based location update registration timerglobally applied to the system corresponds to the default locationupdate registration timer preset to the MS without a separate controlmessage.

So far, the method for determining the location update registrationtimer for the MS to use in the idle mode in a process of the deviceregistration process has been illustrated. According to anotherexemplary embodiment, the location update registration timer can bedetermined in a process of the idle mode negotiation process, ratherthan the device registration process, of the MS to enter the idle mode.Now, a method for determining the location update registration timerduring the idle mode negotiation process of the MS is explained byreferring to FIGS. 4 and 5.

FIG. 4 is a flowchart of a method of a system controller for controllinga location update registration timer of a MS in an idle mode negotiationprocess of a M2M communication system according to an exemplaryembodiment of the present invention.

Referring to FIG. 4, the system controller initiates the idle modenegotiation process of the MS in step 401.

In step 403, the system controller determines whether the MS supportsthe long paging cycle.

When determining that the MS supports the long paging cycle in step 403,the system controller determines and applies a device-specifictime-based location update registration timer adequate for the MS as thedevice-specific timer for the MS to use in the time-based locationupdate registration process in the idle mode, based on thecharacteristics of the service (e.g., the M2M service) subscribed to bythe MS, and transmits the determined device-specific time-based locationupdate registration timer to the MS in step 405. Also, the systemcontroller sets the paging cycle of the MS based on the characteristicsof the service (e.g., the M2M service) subscribed to by the MS. Herein,the device-specific time-based location update registration timerinformation can be contained in an idle mode entry response messagereceived at the MS in the idle mode negotiation process, an exemplaryconstruction of which is shown in Table 1. The idle mode entry responsemessage is a message transmitted from the base station to the MS, andthe system controller provides the time-based location updateregistration timer information to the base station using another controlmessage. The idle mode entry response message can be referred to as aDe-Registration Response (DREG-RSP) message or a DREG-Command (CMD)message.

The system controller performs the remaining idle mode negotiationprocess and terminates the idle mode negotiation process of the MS instep 407, and then finishes this process.

In contrast, when determining that the MS does not support the longpaging cycle in step 403; that is, when the MS does not need to supportthe long paging cycle, the system controller determines and applies thetime-based location update registration timer globally applied to thesystem as the timer for the MS to use in the time-based location updateregistration process of the idle mode in step 409, and then proceeds tostep 407. Herein, the time-based location update registration timerglobally applied to the system is the value preset to the general MSsupporting the idle mode without a separate control message, andcorresponds to the default location update registration timer alsoapplied to the MS supporting the M2M communication.

FIG. 5 is a flowchart of a method of a MS for processing a locationupdate registration timer in an idle mode negotiation process of a M2Mcommunication system according to an exemplary embodiment of the presentinvention.

Referring to FIG. 5, the MS initiates the idle mode negotiation processin step 501.

In step 503, the MS determines whether a device-specific time-basedlocation update registration timer is received. Herein, thedevice-specific time-based location update registration timerinformation can be contained in the idle mode entry response message(i.e., DREG-RSP) received at the MS in the idle mode negotiationprocess, an exemplary construction of which is shown in Table 1.

Upon determining that the device-specific time-based location updateregistration timer has been received in step 503, the MS applies thereceived time-based location update registration timer as the timer touse in the time-based location update registration process in the idlemode in step 505. That is, when the timer expires, the MS performs thelocation update process.

The MS performs the remaining idle mode negotiation process andterminates the idle mode negotiation process in step 507, and thenfinishes this process.

In contrast, when the MS determines that the time-based location updateregistration timer is not received in step 503, the MS applies thetime-based location update registration timer globally applied to thesystem as the timer to be used by the MS in the time-based locationupdate registration process in the idle mode in step 509, and thenproceeds to step 507. Herein, the time-based location updateregistration timer globally applied to the system corresponds to thedefault location update registration timer preset to the MS without aseparate control message.

FIG. 6 is a flowchart of a method of a system controller for controllinga changed location update registration timer of a MS in an idle mode ina M2M communication system according to an exemplary embodiment of thepresent invention.

Referring to FIG. 6, the system controller initiates the location updateregistration process of the idle MS in step 601.

In step 603, the system controller determines whether it is necessary tochange the time-based location update registration timer of the MS. Thetime-based location update registration timer needs to change when theMS requests to change the paging cycle or when the system controllerdetermines to change the paging cycle of the MS. When the paging cycleof the MS gets longer or shorter than the current paging cycle, adevice-specific time-based location update registration timer of the MScan be lengthened or shortened according to the corresponding pagingcycle, or the time-based location update registration timer globallyapplied to the system can be adopted.

When it is determined that it is not necessary to change the time-basedlocation update registration timer of the MS in step 603, the systemcontroller performs the remaining location update registration processand terminates the location update process in step 609, and thenfinishes this process.

In contrast, when it is determined that it is necessary to change thetime-based location update registration timer of the MS in step 603, thesystem controller removes the device-specific time-based location updateregistration timer of the MS and determines whether to apply thetime-based location update registration timer globally applied in thesystem, to the MS in step 605.

When it is determined to remove the device-specific time-based locationupdate registration timer of the MS and to apply the time-based locationupdate registration timer globally applied in the system, to the MS instep 605, the system controller determines and applies the time-basedlocation update registration timer globally applied in the system, asthe timer for the MS to use in the time-based location updateregistration process in the idle mode, and transmits to the MS atime-based location update registration timer application indicatorindicating the application of the global time-based location updateregistration timer of the system in step 607. Herein, the time-basedlocation update registration timer application indicator information canbe contained in the location update registration response messagereceived at the MS during the location update registration process, anexemplary construction of which is shown in Table 3.

TABLE 3 Field Description Global idle mode timer indicator Indicate touse global idle mode timer to conduct timer based location update.

Alternatively, the system controller can transmit to the MS, the globaltime-based location update registration timer of the system, instead ofthe time-based location update registration timer application indicator.Herein, the global time-based location update registration timerinformation of the system can be contained in the location updateregistration response message received at the MS during the locationupdate registration process, an exemplary construction of which is shownin Table 4.

TABLE 4 Field Description Global idle mode timer (Globally applied) MStimed interval to conduct timer based location update. Timer recycles onsuccessful idle mode location update.

Herein, the location update registration response message including theinformation of Table 3 or Table 4 is a control message transmitted fromthe base station to the MS, and the system controller instructs the basestation to provide the MS with the information of Table 3 or Table 4using another control message.

Next, the system controller performs the remaining location updateregistration process and terminates the location update registrationprocess in step 609, and then finishes this process.

In contrast, when it is determined not to apply the time-based locationupdate registration timer globally applied in the system, to the MS instep 605, the system controller determines and applies a new time-basedlocation update registration timer adequate for the MS, as the timer forthe MS to use in the time-based location update registration process inthe idle mode, based on the characteristics of the service (e.g., theM2M service) subscribed to by the MS and transmits to the MS thedetermined new device-specific time-based location update registrationtimer in step 611, and then proceeds to step 609. Herein, the newdevice-specific time-based location update registration timerinformation can be contained in the location update registrationresponse message received at the MS during the location updateregistration process, an exemplary construction of which is shown inTable 1. The location update registration response message is thecontrol message transmitted from the base station to the MS, and thesystem controller instructs the base station to provide the newtime-based location update registration timer information to the MSusing another control message.

FIG. 7 is a flowchart of a method of a MS for processing a changedlocation update registration timer in an idle mode of a M2Mcommunication system according to an exemplary embodiment of the presentinvention.

Referring to FIG. 7, the MS operates in a sleep interval of the idlemode in step 701 and determines whether it is time to perform thelocation update registration process in step 703. The location updateregistration process can be carried out when a condition set in thesystem is satisfied, for example, when the MS leaves its paging group orwhen the time-based location update registration timer expires, and whena condition arbitrarily set by the MS is satisfied.

When it is determined not to be the time to perform the location updateregistration process in step 703, the MS returns to step 701.

In contrast, when it is determined to be the time to perform thelocation update registration process in step 703, the MS leaves thesleep interval of the idle mode and initiates the location updateregistration process in step 705.

In step 707, the MS determines whether the time-based location updateregistration timer application indicator indicating to apply thetime-based location update registration timer globally applied in thesystem is received. Herein, the time-based location update registrationtimer application indicator information can be contained in the locationupdate registration response message received at the MS in the locationupdate registration process, an exemplary construction of which is shownin Table 3. Alternatively, instead of the time-based location updateregistration timer application indicator information, the time-basedlocation update registration timer globally applied in the system can bereceived. Herein, the time-based location update registration timerinformation globally applied in the system can be contained in thelocation update registration response message received at the MS in thelocation update registration process, an exemplary construction of whichis shown in Table 4.

Upon determining that the time-based location update registration timerapplication indicator of the system has been received in step 707, theMS applies the received time-based location update registration timerglobally applied in the system, as the timer to use in the time-basedlocation update registration process in the idle mode in step 709,performs the remaining location update registration process andterminates the location update registration process in step 711, andproceeds to step 713. The MS transitions to the sleep interval of theidle mode in step 713 and then finishes this process.

In contrast, when determining that the time-based location updateregistration timer application indicator of the system has not beenreceived in step 707, the MS determines whether the new device-specifictime-based location update registration timer is received in step 715.Herein, the new device-specific time-based location update registrationtimer information can be contained in the location update registrationresponse message received at the MS in the location update registrationprocess, an exemplary construction of which is shown in Table 1.

If it is determined that the new device-specific time-based locationupdate registration timer is received in step 715, the MS applies thereceived new time-based location update registration timer as the timerto use in the time-based location update registration process in theidle mode in step 717, and proceeds to step 711.

If it is determined that the new time-based location update registrationtimer is not received in step 715, the MS continuously applies thecurrent location update registration timer as the timer to use in thetime-based location update registration process in the idle mode, andthen proceeds to step 711.

FIG. 8 is a signal flow diagram of a method for processing a time-basedlocation update registration timer of a MS in a device registrationprocess in a M2M communication system according to an exemplaryembodiment of the present invention.

Referring to FIG. 8, the MS 800 acquires synchronization for the BaseStation (BS) 840 by transmitting a signal to the BS 840 in step 801, andtransmits a ranging request message to the BS 840 in step 803. The BS840 receiving the ranging request message transmits a ranging responsemessage to the MS 800 in step 805.

The MS 800 receiving the ranging response message transmits a Subscribestation Basic Capability (SBC) request message including device classinformation to the BS 840 in step 807. Herein, the device classinformation indicates M2M communication characteristics of the MS 800.The BS 840 receiving the SBC request message transmits an MSpreregistration request message including the device class informationto the system controller 850 in step 809. Herein, the system controller850 may be an ASN gateway (ASN-GW) and may correspond to a relay PagingController (PC).

The system controller 850 receiving the MS preregistration requestmessage transmits an MS preregistration response message to the BS 840in step 811, and the BS 840 receiving the MS preregistration responsemessage transmits an SBC response message to the MS 800 in step 813.

The system controller 850 transmits a location update registration timerrequest message to the paging controller 860 to request the locationupdate registration timer information for the device class of the MS 800in step 815. Herein, the paging controller 860 corresponds to an anchorpaging controller. The paging controller 860 receiving the locationupdate registration timer request message transmits a location updateregistration timer response message including the corresponding locationupdate registration timer information of the MS 850 to the systemcontroller 850 in step 817.

Meanwhile, the MS 800 receiving the SBC response message performs anauthentication process with the BS 840 and the system controller 850 instep 819, and transmits a REG-REQ message to the BS 840 in step 821. TheBS 840 receiving the REG-REQ message transmits an MS REG-REQ message tothe system controller 850 in step 823. The system controller 850receiving the MS REG-REQ message transmits an MS REG-RSP messageincluding the location update registration timer information of the MS800 to the BS 840 in step 825. The BS 840 receiving the MS REG-RSPmessage transmits a REG-RSP message including the location updateregistration timer information to the MS 800 in step 827.

While the location update registration timer information is delivered bythe REG-RSP message in FIG. 8, the location update registration timerinformation may be carried by the idle mode entry response message whenthe MS 800 enters the idle mode.

In FIG. 8, the BS 840 and the system controller 850 are represented asseparate entities. Yet, in other exemplary embodiments, the BS 840 andthe system controller 850 can be constituted as a single entity. Thatis, the BS 840 can belong to the system controller 850. In this case,steps 809, 811, 823, and 825 are the signaling within the systemcontroller 850.

In FIG. 8, the system controller 850 and the paging controller 860 arerepresented as separate entities. Yet, in other exemplary embodiments,the system controller 850 and the paging controller 860 can beconstituted as a single entity. That is, the paging controller 860 canbelong to the system controller 850. In this case, steps 815 and 817 arethe signaling within the system controller 850.

So far, the location update registration timer information is obtainedfrom the control message during the device registration process or theidle mode negotiation process of the MS. In other exemplary embodiments,since the location update registration timer information is oneinformation of the device class obtained when the MS subscribes to theM2M communication service, it is possible to consider a case where theMS does not need to obtain the location update registration timerinformation using the separate control message as above. In this case, ascenario can be considered to allow the MS to provide its device classinformation to the paging controller so that the paging controller canobtain the location update registration timer information obtained bythe MS in advance, which is described below with reference to FIG. 9.

FIG. 9 is a signal flow diagram of a method for processing a time-basedlocation update registration timer of a MS in an idle mode negotiationprocess in a M2M communication system according to another exemplaryembodiment of the present invention.

Referring to FIG. 9, the MS 900 acquires synchronization for the BS 940by transmitting a signal to the BS 940 in step 901, and transmits aranging request message to the BS 940 in step 903. The BS 940 receivingthe ranging request message transmits a ranging response message to theMS 900 in step 905.

The MS 900 receiving the ranging response message transmits an SBCrequest message including the device class information to the BS 940 instep 907. Herein, the device class information includes thecharacteristics of the M2M communication service subscribed to by the MS900, and the idle mode characteristics (i.e., the location updateregistration timer). The BS 940 receiving the SBC request messagetransmits an MS preregistration request message including the deviceclass information to the system controller 950 in step 909. Herein, thesystem controller 950 may be the ASN-GW and may correspond to the relaypaging controller.

The system controller 950 receiving the MS preregistration requestmessage transmits an MS preregistration response message to the BS 940in step 911, and the BS 940 receiving the MS preregistration responsemessage transmits an SBC response message to the MS 900 in step 913.

The MS 900, the BS 940, and the system controller 950 perform theauthentication process and the registration process in step 915. The MS900 transmits and receives data via the BS 940 and the system controller950 in step 917.

Meanwhile, when the MS 900 transmitting and receiving the data intendsto enter the idle mode, the MS 900 transmits an idle mode entry requestmessage to the BS 940 in step 919. The BS 940 receiving the idle modeentry request message transmits an MS idle mode request message of theMS to the system controller 950 in step 921.

The system controller 950 receiving the MS idle mode request messagetransmits to the paging controller 960 an MS idle mode request messagerequesting the idle mode information of the MS 900 in step 923. Herein,the MS idle mode request message includes the device class informationof the MS 900, and the paging controller 960 corresponds to the anchorpaging controller. The paging controller 960 receiving the MS idle moderequest message acquires and manages the location update registrationtimer information of the MS 900 based on the device class information ofthe MS 900, and transmits to the system controller 950 an MS idle moderesponse message including information of a parameter applied by the MS900 in the idle mode in step 925.

The system controller 950 receiving the MS idle mode response messagetransmits the idle mode response message including the idle modeparameter information to the BS 940 in step 927. The BS 940 receivingthe MS idle mode response message transmits an idle mode entry responsemessage including the idle mode parameter information to the MS 900 instep 929.

Next, the MS 900 receiving the idle mode entry response message and thepaging controller 960 operate in the idle mode and apply the locationupdate registration timer.

In FIG. 9, the BS 940 and the system controller 950 are represented asseparate entities. Yet, in other exemplary embodiments, the BS 940 andthe system controller 950 can be constituted as a single entity. Thatis, the BS 940 can belong to the system controller 950. In this case,steps 909, 911, 921, and 927 are the signaling within the systemcontroller 950.

In FIG. 9, the system controller 950 and the paging controller 960 arerepresented as separate entities. Yet, in other exemplary embodiments,the system controller 950 and the paging controller 960 can beconstituted as a single entity. That is, the paging controller 960 canbelong to the system controller 950. In this case, steps 923 and 925 arethe signaling within the system controller 950.

FIG. 10 is a signal flow diagram of a method for processing a time-basedlocation update registration timer of a MS in a device registrationprocess in a M2M communication system according to yet another exemplaryembodiment of the present invention.

Referring to FIG. 10, the MS 1000 acquires synchronization for the BS1040 by transmitting a signal to the BS 1040 in step 1001, and transmitsa ranging request message to the BS 1040 in step 1003. The BS 1040receiving the ranging request message transmits a ranging responsemessage to the MS 1000 in step 1005.

The MS 1000 receiving the ranging response message transmits an SBCrequest message for negotiating about basic capability of the MS 1000 tothe BS 1040 in step 1007. Herein, the SBC request message can includethe device class information informing of the M2M communicationcharacteristics of the MS 1000. The BS 1040 receiving the SBC requestmessage transmits an MS preregistration request message of the MS 1000to the system controller 1050 in step 1009. Herein, the systemcontroller 1050 may be the ASN-GW and may correspond to the relay pagingcontroller.

The system controller 1050 receiving the MS preregistration requestmessage transmits an MS M2M communication information request message toan M2M server 1070, which controls the M2M communication service of theMS 1000, in step 1011. The M2M server 1070 transmits an MS M2Mcommunication information response message including the M2Mcommunication information of the MS 1000 in step 1013. The MS M2Mcommunication information response message includes information aboutwhether the device requires the location update registration timerinformation of the MS 1000 alone. For example, the MS M2M communicationinformation response message can include the device class information.

The system controller 1050 transmits an MS preregistration responsemessage to the BS 1040 in step 1015, and the BS 1040 receiving the MSpreregistration response message transmits an SBC response message tothe MS 1000 in step 1017.

The MS 1000 receiving the SBC response message performs theauthentication process with the BS 1040 and the system controller 1050in step 1019 and transmits a REG-REQ message to the BS 1040 in step1021. The BS 1040 receiving the REG-REQ message transmits an MS REG-REQmessage to the system controller 1050 in step 1023.

The system controller 1050 requests the location update registrationtimer information adequate for the device class of the MS 1000 bytransmitting a location update registration timer request message to thepaging controller 1060 in step 1025. Herein, the paging controller 1060corresponds to the anchor paging controller. The paging controller 1060receiving the location update registration timer request messagetransmits a location update registration timer response messageincluding the location update registration timer informationcorresponding to the MS 1000, to the system controller 1050 in step1027.

The system controller 1050 transmits an MS REG-RSP message including thelocation update registration timer information of the MS 1000 to the BS1040 in step 1029. The BS 1040 receiving the MS REG-RSP messagetransmits a REG-RSP message including the location update registrationtimer information to the MS 1000 in step 1031.

In FIG. 10, the BS 1040 and the system controller 1050 are representedas separate entities. Yet, in other exemplary embodiments, the BS 1040and the system controller 1050 can be constituted as a single entity.That is, the BS 1040 can belong to the system controller 1050. In thiscase, steps 1009, 1011, 1023, and 1029 are the signaling within thesystem controller 1050.

In FIG. 10, the system controller 1050 and the paging controller 1060are represented as separate entities. Yet, in other exemplaryembodiments, the system controller 1050 and the paging controller 1060can be constituted as a single entity. That is, the paging controller1060 can belong to the system controller 1050. In this case, steps 1023and 1027 are the signaling within the system controller 1050.

FIG. 11 is a signal flow diagram of a method for processing a time-basedlocation update registration timer of a MS in an idle mode negotiationprocess of a M2M communication system according to yet another exemplaryembodiment of the present invention.

Referring to FIG. 11, the MS 1100 acquires synchronization for the BS1140 by transmitting a signal to the BS 1140 in step 1101, and transmitsa ranging request message to the BS 1140 in step 1103. The BS 1140receiving the ranging request message transmits a ranging responsemessage to the MS 1100 in step 1105.

The MS 1100 receiving the ranging response message transmits an SBCrequest message to the BS 1140 in step 1107. Herein, the SBC requestmessage includes the characteristics of the M2M communication servicesubscribed to by the MS 1100 and the device class information. The BS1140 receiving the SBC request message transmits an MS preregistrationrequest message of the MS 1100 to the system controller 1150 in step1109. Herein, the system controller 1150 is the ASN-GW and correspondsto the relay paging controller.

The system controller 1150 receiving the MS preregistration requestmessage transmits an MS M2M communication information request message toan M2M server 1170 which controls the M2M communication service of theMS 1100 in step 1111. The M2M server 1170 transmits an MS M2Mcommunication information response message including the M2Mcommunication information of the MS 1100 in step 1113. The MS M2Mcommunication information response message includes information aboutwhether the device requires the location update registration timerinformation of the MS 1100 alone. For example, the MS M2M communicationinformation response message can include the device class information.

The system controller 1150 transmits an MS preregistration responsemessage to the BS 1140 in step 1115, and the BS 1140 receiving the MSpreregistration response message transmits an SBC response message tothe MS 1100 in step 1117.

The MS 1100, the BS 1140, and the system controller 1150 perform theauthentication process and the registration process in step 1119. The MS1100 transmits and receives data via the BS 1140 and the systemcontroller 1150 in step 1121.

Meanwhile, when the MS 1100 transmitting and receiving the data intendsto enter the idle mode, the MS 1100 transmits an idle mode entry requestmessage to the BS 1140 in step 1123. The BS 1140 receiving the idle modeentry request message transmits an MS idle mode request message of theMS 1100 to the system controller 1150 in step 1125.

The system controller 1150 receiving the MS idle mode request messagetransmits to the paging controller 1160 an MS idle mode request messagerequesting the idle mode information of the MS 1100 in step 1127.Herein, the MS idle mode request message includes the device classinformation of the MS 1100 the location update process timer request ofthe MS 1100 alone, and the paging controller 1160 corresponds to theanchor paging controller. The paging controller 1160 receiving the MSidle mode request message acquires and manages the location updateregistration timer information of the MS 1100 based on the device classinformation of the MS 1100, and transmits to the system controller 1150an MS idle mode response message including information of a parameterapplied by the MS 1100 in the idle mode in step 1129.

The system controller 1150 receiving the MS idle mode response messagetransmits the MS idle mode response message including the idle modeparameter information to the BS 1140 in step 1131. The BS 1140 receivingthe MS idle mode response message transmits an idle mode entry responsemessage including the idle mode parameter information to the MS 1100 instep 1133.

Next, the MS 1100 receiving the idle mode entry response message and thepaging controller 1160 operate in the idle mode and apply the locationupdate registration timer.

In FIG. 11, the BS 1140 and the system controller 1150 are representedas separate entities. Yet, in other exemplary embodiments, the BS 1140and the system controller 1150 can be constituted as a single entity.That is, the BS 1140 can belong to the system controller 1150. In thiscase, steps 1109, 1115, 1125, and 1131 are the signaling within thesystem controller 1150.

In FIG. 11, the system controller 1150 and the paging controller 1160are represented as separate entities. Yet, in other exemplaryembodiments, the system controller 1150 and the paging controller 1160can be constituted as a single entity. That is, the paging controller1160 can belong to the system controller 1150. In this case, steps 1127and 1129 are the signaling within the system controller 1150.

As stated above, the system controller, particularly, the pagingcontroller determines a location update registration timer value of theMS. Hereafter, a detailed method of the system controller fordetermining the location update registration timer value is elucidated.

The location update registration timer value can be determined based ondevice class or authentication/authorization information exchanged in acapability negotiation procedure. That is, the controller obtains basicdata in advance to determine the location update registration timervalue. When a time to determine the idle mode parameter arrives, thecontroller determines the location update registration timer value usingthe basic data. The basic data includes at least one of informationindicating an M2M service type provided to the corresponding MS, andmapping information of characteristic information corresponding to theM2M service type. For example, the characteristic information caninclude at least one of a data transmission cycle, a measurement cycle,and a measurement value report cycle in the service.

Accordingly, the controller identifies the M2M service type provided tothe MS through the capacity negotiation procedure or the idle mode entryprocedure of the MS, determines the service characteristic informationbased on the mapping information, and determines the idle modeparameter, in particular, the location update registration timer valueadequate for the service characteristic information. For example, whenthe provided M2M service requires the measurement value report of the MSaccording to a regular cycle, it is advantageous that the locationupdate registration timer value increases as the report cycle extends.

Hereafter, a method for obtaining the basic data in advance is explainedin detail.

An implementation based on the device class of the MS is describedbelow.

The controller determines the location update registration timer valueadequate for the MS based on the device class information of the MS. Thedevice class is information is exchanged in the capability negotiationprocedure of the MS.

According to exemplary embodiments of the present invention, the deviceclass can be used to determine the service type subscribed to by the MSand the idle mode characteristic information required by the servicetype. The mapping information or a mapping result between the servicetype and the one or more service characteristics can be provided to thecontroller through an information exchange between the controller andthe M2M server. The information exchange between the controller and theM2M server can be conducted during a setup procedure; for example, aninitialization procedure of the controller and the M2M server, thecapability negotiation procedure of the system registration of the MS,or the idle mode entry procedure of the MS. As mentioned herein, an M2Mcommunication information parameter indicated by the class device, andthe mapping information of the M2M communication service characteristicsmapped to the M2M communication information parameter can be set by thecontroller or the M2M server. Herein, the M2M communication informationparameter includes information indicating the service type.

When the controller sets the mapping information between the M2Mcommunication information parameter and the M2M communication servicecharacteristics and receives the device class information from the MS,the controller determines an idle mode parameter adequate for the MS,for example, the paging cycle and the location update registrationtimer. For example, the controller determines the one or more servicecharacteristics according to the mapping information, and determines theidle mode parameter suitable for the one or more servicecharacteristics.

Alternatively, the mapping information between the M2M communicationinformation parameter and the M2M communication service characteristicscan be set by the M2M server. In this case, the M2M server, uponreceiving the device class information of the MS via the controller,transmits the M2M communication service characteristic informationcorresponding to the MS, to the controller. Hence, the controllerdetermines the idle mode parameter adequate for the M2M communicationservice characteristics, for example, the paging cycle and the locationupdate registration timer. Herein, the device class of the MS can beprovided in the capability negotiation procedure or the idle mode entryprocedure.

An exemplary implementation based on the authentication/authorizationinformation of the MS is described below.

When the MS is authenticated/authorized in the system registrationprocedure of the MS, the controller exchanges the MSauthentication/authorization information with anauthentication/authorization server which manages the MSauthentication/authorization information. Theauthentication/authorization information includes at least one ofinformation indicating whether the MS is normally subscribed, and theservice subscribed to by the MS. According to the exemplary embodimentsof the present invention, the authentication/authorization informationcan further include the M2M communication service type subscribed to bythe MS and the corresponding service characteristic information.

The authentication/authorization server can acquire the mappinginformation in advance from the M2M server and manage the mappinginformation between the M2M communication service type and thecorresponding characteristics. Alternatively, theauthentication/authorization server can receive anauthentication/authorization information request of the MS from thecontroller, and obtain the mapping information between the M2Mcommunication service type and the corresponding characteristics, fromthe M2M server. Thus, the authentication/authorization server canprovide the controller with the mapping information of the M2Mcommunication service type and the service characteristics through theauthentication/authorization procedure. The authentication/authorizationserver can provide the aforementioned information in part of step 819 ofFIG. 8, step 915 of FIG. 9, step 1019 of FIG. 10, and step 1119 of FIG.11.

The controller obtaining the mapping information of the M2Mcommunication service type and the service characteristics from theauthentication/authorization server, can determine the idle modecharacteristics suitable for the M2M communication servicecharacteristics. That is, the controller determines the idle modeparameter adequate for the MS, for example, the paging cycle and thelocation update registration timer during the capability negotiationprocedure or the idle mode entry procedure of the MS. In other words,the controller determines the service characteristics according to themapping information and determines the idle mode parameter adequate forthe service characteristics.

Embodiments of the present invention according to the claims anddescription in the specification can be realized in the form ofhardware, software or a combination of hardware and software.

Such software may be stored in a computer readable storage medium. Thecomputer readable storage medium stores one or more programs (softwaremodules), the one or more programs comprising instructions, which whenexecuted by one or more processors in an electronic device, cause theelectronic device to perform methods of the present invention.

Such software may be stored in the form of volatile or non-volatilestorage such as, for example, a storage device like a Read Only Memory(ROM), whether erasable or rewritable or not, or in the form of memorysuch as, for example, Random Access Memory (RAM), memory chips, deviceor integrated circuits or on an optically or magnetically readablemedium such as, for example, a Compact Disc (CD), Digital Video Disc(DVD), magnetic disk or magnetic tape or the like. It will beappreciated that the storage devices and storage media are embodimentsof machine-readable storage that are suitable for storing a program orprograms comprising instructions that, when executed, implementembodiments of the present invention. Embodiments provide a programcomprising code for implementing apparatus or a method as claimed in anyone of the claims of this specification and a machine-readable storagestoring such a program. Still further, such programs may be conveyedelectronically via any medium such as a communication signal carriedover a wired or wireless connection and embodiments suitably encompassthe same.

While the invention has been shown and described with reference tocertain exemplary embodiments thereof, it will be understood by thoseskilled in the art that various changes in form and details may be madetherein without departing from the spirit and scope of the invention asdefined by the appended claims and their equivalents.

What is claimed is:
 1. A method for an operation of a system controllerin a system supporting Machine-to-Machine (M2M) communication, themethod comprising: determining whether a system global location updateregistration timer is applied to a Mobile Station (MS); when it isdetermined that the system global location update registration timer isnot applied, determining a device-specific timer for updating a locationwhen the MS operates in an idle mode; and transmitting a messagecomprising the device-specific timer to the MS.
 2. The method of claim1, wherein the message instructs to enter the idle mode.
 3. The methodof claim 2, wherein the message comprising the device-specific timercomprises a De-Registration Response (DREG-RSP) message or aDe-Registration Command (DREG-CMD) message.
 4. The method of claim 1,wherein the determining of whether the system global location updateregistration timer is applied to the MS comprises: determining whetherthe MS supports a paging cycle greater than a reference value; and whenit is determined that the MS supports a paging cycle greater than areference value, determining that the system global location updateregistration timer is not applied.
 5. The method of claim 1, wherein thedetermining of the device-specific timer comprises: receiving a message,comprising device class information indicating M2M communicationcharacteristics of the MS, from one of the MS and a Base Station (BS);transmitting a message, comprising the device class information andrequesting a timer value for the MS, to a paging controller; andreceiving a message, comprising the timer value for the MS, from thepaging controller.
 6. The method of claim 1, wherein the determining ofthe device-specific timer comprises: transmitting a message, requestingdevice class information indicating M2M communication characteristics ofthe MS, to a server which manages the M2M communication; receiving amessage, comprising the device class information, from the server;transmitting a message, comprising the device class information andrequesting a timer value for the MS, to a paging controller; andreceiving a message, comprising the timer value for the MS, from thepaging controller.
 7. The method of claim 1, wherein the determining ofthe device-specific timer comprises: receiving a message, comprisingdevice class information indicating M2M communication characteristics ofthe MS, from one of the MS and a Base Station (BS); and determining atimer value for the MS by considering the M2M communicationcharacteristics.
 8. The method of claim 1, wherein the determining ofthe device-specific timer comprises: transmitting a message, requestingdevice class information indicating M2M communication characteristics ofthe MS, to a server which manages the M2M communication; receiving amessage, comprising the device class information, from the server; anddetermining a timer value for the MS by considering the M2Mcommunication characteristics.
 9. The method of claim 1, furthercomprising: receiving mapping information between information indicatingan M2M service type and at least one M2M service characteristic from oneof a server which manages the M2M communication and anauthentication/authorization server.
 10. The method of claim 9, whereinthe mapping information is received through one of anauthentication/authorization procedure of the MS, an initializationprocedure of the system controller, a capability negotiation procedureof the MS, and an idle mode entry procedure of the MS.
 11. The method ofclaim 9, wherein the determining of the device-specific timer comprises:receiving a message, comprising device class information indicating theM2M service type provided to the MS, from one of the MS and a BaseStation (BS); determining one or more M2M service characteristicsprovided to the MS according to the mapping information; and determiningthe device-specific timer based on the one or more M2M servicecharacteristics.
 12. The method of claim 1, wherein the determining ofthe device-specific timer comprises: receiving a message, comprisingdevice class information indicating the M2M service type provided to theMS, from one of the MS and a Base Station (BS); informing of the servicetype to a server which manages the M2M communication; receiving one ormore M2M service characteristics of the MS from the server which managesthe M2M communication; and determining the device-specific timer basedon the one or more M2M service characteristics.
 13. The method of claim1, further comprising: determining whether it is necessary to change atimer of the MS; when it is determined to be necessary to change thetimer, determining whether the system global location updateregistration timer is applicable to the MS; when it is determined thatthe system global location update registration timer is applicable,transmitting a message, informing of the system global location updateregistration timer, to the MS; and when it is determined that the systemglobal location update registration timer is not applicable, determininga new device-specific timer for the MS and transmitting a message,informing of the new device-specific timer, to the MS.
 14. The method ofclaim 13, wherein the message informing of the system global locationupdate registration timer comprises one of an indicator indicating theapplication of the system global location update registration timer anda value of the system global location update registration timer.
 15. Themethod of claim 13, wherein the message informing of the system globallocation update registration timer and the message informing of the newtimer comprises a location update registration response messagetransmitted in a downlink during a location update registration processof the MS.
 16. A method for an operation of a Mobile Station (MS) in asystem supporting Machine-to-Machine (M2M) communication, the methodcomprising: receiving a message for an idle mode operation of the MS; ifthe message does not include a device-specific timer for a locationupdate, performing a location update registration process according to asystem global location update registration timer; and if the messageincludes the device-specific timer, performing the location updateregistration process according to the device-specific timer.
 17. Themethod of claim 16, wherein the message instructs to enter the idlemode.
 18. The method of claim 17, wherein the message comprising thedevice-specific timer comprises a De-Registration Response (DREG-RSP)message or a De-Registration Command (DREG-CMD) message.
 19. The methodof claim 16, further comprising: receiving a message informing of thesystem global location update registration timer or a newdevice-specific timer during the location update registration process;when receiving the message informing of the system global locationupdate registration timer, applying the system global location updateregistration timer; and when receiving the message informing of the newdevice-specific timer, applying the new timer.
 20. The method of claim19, wherein the message informing of the system global location updateregistration timer comprises one of an indicator indicating theapplication of the system global location update registration timer anda value of the system global location update registration timer.
 21. Themethod of claim 19, wherein the message informing of the system globallocation update registration timer or the new timer comprises a locationupdate registration response message transmitted in a downlink duringthe location update registration process of the MS.
 22. An apparatus ofa system controller in a system supporting Machine-to-Machine (M2M)communication, the apparatus comprising: a controller configured todetermine whether a system global location update registration timer isapplied to a Mobile Station (MS) and, for determining a device-specifictimer for location update in an idle mode of the MS when it isdetermined that the system global location update registration timer isnot applied; and a transceiver configured to transmit a messagecomprising the device-specific timer to the MS.
 23. The apparatus ofclaim 22, wherein the message instructs to enter the idle mode.
 24. Theapparatus of claim 23, wherein the message comprising thedevice-specific timer comprises a De-Registration Response (DREG-RSP)message or a De-Registration Command (DREG-CMD) message.
 25. Theapparatus of claim 22, wherein, the controller determines whether the MSsupports a paging cycle greater than a reference value, and determinesthat the system global location update registration timer is not appliedwhen it is determined that the MS supports a paging cycle greater than areference value.
 26. The apparatus of claim 22, wherein, to determinethe device-specific timer, the controller controls to receive a message,comprising device class information indicating M2M communicationcharacteristics of the MS, from one of the MS and a Base Station (BS),to transmit a message, comprising the device class information andrequesting a timer value for the MS, to a paging controller, and toreceive a message, comprising the timer value for the MS, from thepaging controller.
 27. The apparatus of claim 22, wherein, to determinethe device-specific timer, the controller controls to transmit amessage, requesting device class information indicating M2Mcommunication characteristics of the MS, to a server which manages theM2M communication, to receive a message, comprising the device classinformation, from the server, to transmit a message, comprising thedevice class information and requesting a timer value for the MS, to apaging controller, and to receive a message, comprising the timer valuefor the MS, from the paging controller.
 28. The apparatus of claim 22,wherein, to determine the device-specific timer, the controller controlsto receive a message, comprising device class information indicating M2Mcommunication characteristics of the MS, from one of the MS and a BaseStation (BS), and determines a timer value for the MS by considering theM2M communication characteristics.
 29. The apparatus of claim 22,wherein, to determine the device-specific timer, the controller controlsto transmit a message, requesting device class information indicatingM2M communication characteristics of the MS, to a server which managesthe M2M communication, controls to receive a message, comprising thedevice class information, from the server, and determines a timer valuefor the MS by considering the M2M communication characteristics.
 30. Theapparatus of claim 22, wherein the controller controls to receivemapping information between information indicating an M2M service typeand at least one M2M service characteristic from one of a server whichmanages the M2M communication and an authentication/authorizationserver.
 31. The apparatus of claim 30, wherein the mapping informationis received through one of an authentication/authorization procedure ofthe MS, an initialization procedure of the system controller, acapability negotiation procedure of the MS, and an idle mode entryprocedure of the MS.
 32. The apparatus of claim 30, wherein thecontroller receives a message, comprising device class informationindicating the M2M service type provided to the MS, from one of the MSand a Base Station (BS), determines one or more M2M servicecharacteristics provided to the MS according to the mapping information,and determines the device-specific timer based on the one or more M2Mservice characteristics.
 33. The apparatus of claim 22, wherein thecontroller receives a message, comprising device class informationindicating the M2M service type provided to the MS, from one of the MSand a Base Station (BS), informs of the service type to a server whichmanages the M2M communication, receives one or more M2M servicecharacteristics of the MS from the server which manages the M2Mcommunication, and determines the device-specific timer based on the oneor more M2M service characteristics.
 34. The apparatus of claim 22,wherein the controller determines whether it is necessary to change atimer of the MS, and determines whether the system global locationupdate registration timer is applicable to the MS when the controllerdetermines it is necessary to change the timer, and when the controllerdetermines that the system global location update registration timer isapplicable, the transceiver transmits a message, informing of the systemglobal location update registration timer, to the MS, and when thecontroller determines that the system global location updateregistration timer is not applicable, the transceiver transmits amessage, informing of a new device-specific timer for the MS, to the MS.35. The apparatus of claim 34, wherein the message informing of thesystem global location update registration timer comprises one of anindicator indicating the application of the system global locationupdate registration timer and a value of the system global locationupdate registration timer.
 36. The apparatus of claim 34, wherein themessage informing of the system global location update registrationtimer and the message informing of the new device-specific timercomprises a location update registration response message transmitted ina downlink during a location update registration process of the MS. 37.An apparatus of a Mobile Station (MS) in a system supportingMachine-to-Machine (M2M) communication, the apparatus comprising: atransceiver configured to receive a message for an idle mode operationof the MS; and a controller configured to perform a location updateregistration process according to a system global location updateregistration timer if the message does not include a device-specifictimer for a location update, and to perform the location updateregistration process according to the device-specific timer if themessage includes the device-specific timer.
 38. The apparatus of claim37, wherein the message instructs to enter the idle mode.
 39. Theapparatus of claim 38, wherein the message comprising thedevice-specific timer comprises a De-Registration Response (DREG-RSP)message or a De-Registration Command (DREG-CMD) message.
 40. Theapparatus of claim 37, wherein the transceiver receives a messageinforming of the system global location update registration timer or anew device-specific timer during the location update registrationprocess, and when the message informing of the system global locationupdate registration timer is received, the controller applies the systemglobal location update registration timer, and when the messageinforming of the new device-specific timer is received, the controllerapplies the new device-specific timer.
 41. The apparatus of claim 40,wherein the message informing of the system global location updateregistration timer comprises one of an indicator indicating theapplication of the system global location update registration timer anda value of the system global location update registration timer.
 42. Theapparatus of claim 40, wherein the message informing of the systemglobal location update registration timer or the new timer is a locationupdate registration response message transmitted in a downlink duringthe location update registration process of the MS.